package com.platform.data.service;

import java.util.List;
import com.baomidou.mybatisplus.extension.service.IService;
import com.platform.data.domain.ValveData;

/**
 * 阀门采集数据Service接口
 * 
 * @author wangqi
 * @date 2020-09-27
 */
public interface IValveDataService extends IService<ValveData>
{
    /**
     * 查询阀门采集数据列表
     * 
     * @param valveData 阀门采集数据
     * @return 阀门采集数据集合
     */
    public List<ValveData> selectValveDataList(ValveData valveData);
    /**
     * 查询阀门采集数据列表
     *
     * @param valveData 阀门采集数据
     * @return 阀门采集数据集合
     */
    public List<ValveData> selectValveDatarList(ValveData valveData);

    /**
     * 新增阀门采集数据
     * 
     * @param valveData 阀门采集数据
     * @return 结果
     */
    public int insertValveData(ValveData valveData);

    /**
     * 读取阀门数据
     * @param valveId
     * @return
     */
    public String checkData(String valveId) throws InterruptedException;

    /**
     * 读取阀门数据
     * @param valveId
     * @return
     */
    public String apertureData(String valveId,String hex) throws InterruptedException;
}
